home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / src / linux-headers-2.6.28-15 / arch / um / include / shared / frame_kern.h < prev    next >
Encoding:
C/C++ Source or Header  |  2008-12-24  |  901 b   |  33 lines

  1. /* 
  2.  * Copyright (C) 2002 Jeff Dike (jdike@karaya.com)
  3.  * Licensed under the GPL
  4.  */
  5.  
  6. #ifndef __FRAME_KERN_H_
  7. #define __FRAME_KERN_H_
  8.  
  9. #define _S(nr) (1<<((nr)-1))
  10. #define _BLOCKABLE (~(_S(SIGKILL) | _S(SIGSTOP)))
  11.  
  12. extern int setup_signal_stack_sc(unsigned long stack_top, int sig, 
  13.                  struct k_sigaction *ka,
  14.                  struct pt_regs *regs, 
  15.                  sigset_t *mask);
  16. extern int setup_signal_stack_si(unsigned long stack_top, int sig, 
  17.                  struct k_sigaction *ka,
  18.                  struct pt_regs *regs, siginfo_t *info, 
  19.                  sigset_t *mask);
  20.  
  21. #endif
  22.  
  23. /*
  24.  * Overrides for Emacs so that we follow Linus's tabbing style.
  25.  * Emacs will notice this stuff at the end of the file and automatically
  26.  * adjust the settings for this buffer only.  This must remain at the end
  27.  * of the file.
  28.  * ---------------------------------------------------------------------------
  29.  * Local variables:
  30.  * c-file-style: "linux"
  31.  * End:
  32.  */
  33.